home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / Tool Chest / Interapplication Communication / AE Interfaces / RIncludes / ASRegistry.r < prev    next >
Encoding:
Text File  |  1993-12-08  |  6.3 KB  |  224 lines  |  [TEXT/MPS ]

  1. /*
  2.     ASRegistry.r -- Type Declarations for Rez and DeRez
  3.     
  4.     Copyright Apple Computer, Inc. 1993
  5.     All rights reserved.
  6.  
  7.     3:31 PM Thu, 11 Feb 1993
  8. */
  9.  
  10. #ifndef __ASREGISTRY.R__
  11. #define __ASREGISTRY.R__
  12.  
  13. # define cClassIdentifier    'pcls'
  14. # define cClosure    'clsr'
  15. # define cCoerceKataHiragana    'txkh'
  16. # define cCoerceLowerCase    'txlo'
  17. # define cCoerceOneByteToTwoByte    'txex'
  18. # define cCoerceRemoveDiacriticals    'txdc'
  19. # define cCoerceRemoveHyphens    'txhy'
  20. # define cCoerceRemovePunctuation    'txpc'
  21. # define cCoerceRemoveWhiteSpace    'txws'
  22. # define cCoerceSmallKana    'txsk'
  23. # define cCoerceUpperCase    'txup'
  24. # define cCoerceZenkakuhankaku    'txze'
  25. # define cCoercion    'coec'
  26. # define cConstant    'enum'
  27. # define cEventIdentifier    'evnt'
  28. # define cHandler    'hand'
  29. # define cKeyForm    'keyf'
  30. # define cKeyIdentifier    'kyid'
  31. # define cLinkedList    'llst'
  32. # define cList    'list'
  33. # define cListElement    'celm'
  34. # define cListOrRecord    'lr  '
  35. # define cListOrString    'ls  '
  36. # define cListRecordOrString    'lrs '
  37. # define cMachine    'mach'
  38. # define cNumber    'nmbr'
  39. # define cNumberOrDateTime            'nd  '
  40. # define cNumberDateTimeOrString    'nds '
  41. # define cObjectBeingExamined    'exmn'
  42. # define cPreposition    'prep'
  43. # define cProcedure    'proc'
  44. # define cRawData    'rdat'
  45. # define cReal    'doub'
  46. # define cRecord    'reco'
  47. # define cReference    'obj '
  48. # define cScript    'scpt'
  49. # define cSeconds        'scnd'
  50. # define cSmallReal    'sing'
  51. # define cString    'TEXT'
  52. # define cSymbol    'symb'
  53. # define cUndefined    'undf'
  54. # define cUserIdentifier    'uid '
  55. # define cVector    'vect'
  56. # define cZone    'zone'
  57. # define enumBooleanValues    'boov'
  58. # define enumConsiderations    'cons'
  59. # define enumMiscValues    'misc'
  60. # define kAECase    'case'
  61. # define kAEDiacritic    'diac'
  62. # define kAEExpansion    'expa'
  63. # define kAEFalse    'fals'
  64. # define kAEHyphens    'hyph'
  65. # define kAEKataHiragana    'hika'
  66. # define kAEPunctuation    'punc'
  67. # define kAESmallKana    'skna'
  68. # define kAETrue    'true'
  69. # define kAEWhiteSpace    'whit'
  70. # define kAEZenkakuHankaku    'zkhk'
  71. # define kASAdd    '+   '
  72. # define kASAppleScriptSuite    'ascr'
  73. # define kASComesAfter    'cafr'
  74. # define kASComesBefore    'cbfr'
  75. # define kASComment    'cmnt'
  76. # define kASConcatenate    'ccat'
  77. # define kASConsiderReplies    'rmte'
  78. # define kASContains    'cont'
  79. # define kASCurrentApplication    'cura'
  80. # define kASDivide    '/   '
  81. # define kASEndsWith    'ends'
  82. # define kASEqual    '=   '
  83. # define kASGreaterThan    '>   '
  84. # define kASGreaterThanOrEqual    '>=  '
  85. # define kASLessThan    '<   '
  86. # define kASLessThanOrEqual    '<=  '
  87. # define kASMultiply    '*   '
  88. # define kASNegate    'neg '
  89. # define kASNotEqual    '≠   '
  90. # define kASPrepositionalSubroutine    'psbr'
  91. # define kASPower    '^   '
  92. # define kASQuotient    'div '
  93. # define kASRemainder    'mod '
  94. # define kASStartsWith    'bgwt'
  95. # define kASSubroutineName    'snam'
  96. # define kASSubtract    '-   '
  97. # define kASTypeNamesSuite    'tpnm'
  98. # define kCleanUpAEUT    'cdut'
  99. # define kDialectBundleResType    'Dbdl'
  100. # define keyAEErrorObject    'erob'
  101. # define keyAETarget    'targ'
  102. # define keyASArg    'arg '
  103. # define keyASPositionalArgs    'parg'
  104. # define keyASPrepositionAbout    'abou'
  105. # define keyASPrepositionAbove    'abve'
  106. # define keyASPrepositionAgainst    'agst'
  107. # define keyASPrepositionApartFrom    'aprt'
  108. # define keyASPrepositionAround    'arnd'
  109. # define keyASPrepositionAsideFrom    'asdf'
  110. # define keyASPrepositionAt    'at  '
  111. # define keyASPrepositionBelow    'belw'
  112. # define keyASPrepositionBeneath    'bnth'
  113. # define keyASPrepositionBeside    'bsid'
  114. # define keyASPrepositionBetween    'btwn'
  115. # define keyASPrepositionBy    'by  '
  116. # define keyASPrepositionFor    'for '
  117. # define keyASPrepositionFrom    'from'
  118. # define keyASPrepositionGiven    'givn'
  119. # define keyASPrepositionIn    'in  '
  120. # define keyASPrepositionInsteadOf    'isto'
  121. # define keyASPrepositionInto    'into'
  122. # define keyASPrepositionOn    'on  '
  123. # define keyASPrepositionOnto    'onto'
  124. # define keyASPrepositionOutOf    'outo'
  125. # define keyASPrepositionOver    'over'
  126. # define keyASPrepositionSince    'snce'
  127. # define keyASPrepositionThrough    'thgh'
  128. # define keyASPrepositionThru    'thru'
  129. # define keyASPrepositionTo    'to  '
  130. # define keyASPrepositionUnder    'undr'
  131. # define keyASPrepositionUntil    'till'
  132. # define keyASPrepositionWith    'with'
  133. # define keyASPrepositionWithout    'wout'
  134. # define keyASUserRecordFields    'usrf'
  135. # define kGetAETE    'gdte'
  136. # define kGetAEUT    'gdut'
  137. # define kUpdateAETE    'udte'
  138. # define kUpdateAEUT    'udut'
  139. # define pASIt    'it  '
  140. # define pASMe    'me  '
  141. # define pASParent    'pare'
  142. # define pASPi    'pi  '
  143. # define pASPrintDepth    'prdp'
  144. # define pASPrintLength    'prln'
  145. # define pASTopLevelScript    'ascr'
  146. # define pASResult    'rslt'
  147. # define pASReturn    'ret '
  148. # define pASSpace    'spac'
  149. # define pASTab    'tab '
  150. # define pInherits    'c@#^'
  151. # define pLength    'leng'
  152. # define pRest    'rest'
  153. # define pReverse    'rvse'
  154. # define typeAETE    'aete'
  155. # define typeAEUT    'aeut'
  156. # define typeUserRecordFields        typeAEList
  157. # define kASErrorEventCode    'err '
  158. # define kASInitializeEventCode    'init'
  159. #define kOSAErrorNumber                        'errn'
  160. #define kOSAErrorMessage                    'errs'
  161. #define kOSAErrorBriefMessage                'errb'
  162. #define kOSAErrorApp                        'erap'
  163. #define kOSAErrorPartialResult                'ptlr'
  164. #define kOSAErrorOffendingObject            'erob'
  165. #define kOSAErrorRange                        'erng'
  166. #define kOSAErrorExpectedType        'errt'    // forgotten from OSA.h
  167. #define keyASSubjectAttr            'subj'
  168.  
  169. // Magic 'returning' parameter:
  170. #define keyASReturning                'Krtn'
  171.  
  172. // DateTime things:
  173. #define pASWeekday                    'wkdy'
  174. #define pASMonth                    'mnth'
  175. #define pASDay                        'day '
  176. #define pASYear                        'year'
  177. #define pASTime                        'time'
  178. #define pASDateString                'dstr'
  179. #define pASTimeString                'tstr'
  180.  
  181. // Months
  182. #define cMonth                        pASMonth
  183. #define cJanuary                    'jan '
  184. #define cFebruary                    'feb '
  185. #define cMarch                        'mar '
  186. #define cApril                        'apr '
  187. #define cMay                        'may '
  188. #define cJune                        'jun '
  189. #define cJuly                        'jul '
  190. #define cAugust                        'aug '
  191. #define cSeptember                    'sep '
  192. #define cOctober                    'oct '
  193. #define cNovember                    'nov '
  194. #define cDecember                    'dec '
  195.  
  196. // Weekdays
  197. #define cWeekday                    pASWeekday
  198. #define cSunday                        'sun '
  199. #define cMonday                        'mon '
  200. #define cTuesday                    'tue '
  201. #define cWednesday                    'wed '
  202. #define cThursday                    'thu '
  203. #define cFriday                        'fri '
  204. #define cSaturday                    'sat '
  205.  
  206. // AS 1.1 Globals:
  207. #define pASQuote                    'quot'
  208. #define pASSeconds                    'secs'
  209. #define pASMinutes                    'min '
  210. #define pASHours                    'hour'
  211. #define pASDays                        'days'
  212. #define pASWeeks                    'week'
  213.  
  214. // Writing Code things:
  215. #define cWritingCodeInfo            'citl'
  216. #define pScriptCode                    'pscd'
  217. #define pLangCode                    'plcd'
  218.  
  219. // Magic Tell and End Tell events for logging:
  220. #define kASMagicTellEvent            'tell'
  221. #define kASMagicEndTellEvent        'tend'
  222.  
  223. #endif __ASREGISTRY.R__
  224.